package com.thunisoft.builder.two;


import org.junit.Test;

/**
 * 描述： 客户端
 * 作者： Administrator
 * 时间： 2017年12月6日下午11:36:16
 * 版本： 1.0
 */
public class ClientTest {

    @Test
    public void testName() throws Exception {
        ActorBuilder ab = new AngelBuilder();
   ActorController ac = new  ActorController();
        Actor actor;
        actor = ac.construct(ab); //通过指挥者创建完整的建造者对象
        String  type = actor.getType();
        System.out.println(type  + "的外观：");
        System.out.println("性别：" + actor.getSex());
        System.out.println("面容：" + actor.getFace());
        System.out.println("服装：" + actor.getCostume());
        System.out.println("发型：" + actor.getHairstyle());
    }
}
